a separate and self-contained entity